global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.Logging;
global using Microsoft.Extensions.DependencyInjection;
global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Threading;
global using System.Threading.Tasks;
global using NetPad.Plugins.OmniSharp.Services;
global using OmniSharpModels = OmniSharp.Models;
global using OmniSharpRange = OmniSharp.Models.V2.Range;
global using OmniSharpPoint = OmniSharp.Models.V2.Point;
global using OmniSharpQuickFix = OmniSharp.Models.QuickFix;
global using OmniSharpLinePositionSpanTextChange = OmniSharp.Models.LinePositionSpanTextChange;
global using OmniSharpFileModificationType = OmniSharp.Models.FileModificationType;
global using OmniSharpQuickFixResponse = OmniSharp.Models.QuickFixResponse;
global using OmniSharpCodeFormatRequest = OmniSharp.Models.CodeFormat.CodeFormatRequest;
global using OmniSharpCodeFormatResponse = OmniSharp.Models.CodeFormat.CodeFormatResponse;
global using OmniSharpFormatRangeRequest = OmniSharp.Models.Format.FormatRangeRequest;
global using OmniSharpFormatAfterKeystrokeRequest = OmniSharp.Models.Format.FormatAfterKeystrokeRequest;
global using OmniSharpFormatRangeResponse = OmniSharp.Models.Format.FormatRangeResponse;
global using OmniSharpCompletionItem = OmniSharp.Models.v1.Completion.CompletionItem;
global using OmniSharpCompletionRequest = OmniSharp.Models.v1.Completion.CompletionRequest;
global using OmniSharpCompletionResponse = OmniSharp.Models.v1.Completion.CompletionResponse;
global using OmniSharpCompletionResolveRequest = OmniSharp.Models.v1.Completion.CompletionResolveRequest;
global using OmniSharpCompletionResolveResponse = OmniSharp.Models.v1.Completion.CompletionResolveResponse;
global using OmniSharpCompletionAfterInsertRequest = OmniSharp.Models.v1.Completion.CompletionAfterInsertRequest;
global using OmniSharpCompletionAfterInsertResponse = OmniSharp.Models.v1.Completion.CompletionAfterInsertResponse;
global using OmniSharpSemanticHighlightRequest = OmniSharp.Models.SemanticHighlight.SemanticHighlightRequest;
global using OmniSharpSemanticHighlightResponse = OmniSharp.Models.SemanticHighlight.SemanticHighlightResponse;
global using OmniSharpFindImplementationsRequest = OmniSharp.Models.FindImplementations.FindImplementationsRequest;
global using OmniSharpQuickInfoRequest = OmniSharp.Models.QuickInfoRequest;
global using OmniSharpQuickInfoResponse = OmniSharp.Models.QuickInfoResponse;
global using OmniSharpSignatureHelpRequest = OmniSharp.Models.SignatureHelp.SignatureHelpRequest;
global using OmniSharpSignatureHelpResponse = OmniSharp.Models.SignatureHelp.SignatureHelpResponse;
global using OmniSharpFindUsagesRequest = OmniSharp.Models.FindUsages.FindUsagesRequest;
global using OmniSharpCodeStructureRequest = OmniSharp.Models.V2.CodeStructure.CodeStructureRequest;
global using OmniSharpCodeCheckRequest = OmniSharp.Models.CodeCheck.CodeCheckRequest;
global using OmniSharpInlayHint = OmniSharp.Models.v1.InlayHints.InlayHint;
global using OmniSharpInlayHintRequest = OmniSharp.Models.v1.InlayHints.InlayHintRequest;
global using OmniSharpInlayHintResponse = OmniSharp.Models.v1.InlayHints.InlayHintResponse;
global using OmniSharpInlayHintResolveRequest = OmniSharp.Models.v1.InlayHints.InlayHintResolveRequest;
global using OmniSharpGetCodeActionsRequest = OmniSharp.Models.V2.CodeActions.GetCodeActionsRequest;
global using OmniSharpGetCodeActionsResponse = OmniSharp.Models.V2.CodeActions.GetCodeActionsResponse;
global using OmniSharpRunCodeActionRequest = OmniSharp.Models.V2.CodeActions.RunCodeActionRequest;
global using OmniSharpBackgroundDiagnostic = OmniSharp.Models.Events.BackgroundDiagnosticStatusMessage;
global using OmniSharpDiagnosticRequest = OmniSharp.Models.Diagnostics.DiagnosticsRequest;
global using OmniSharpDiagnosticMessage = OmniSharp.Models.Diagnostics.DiagnosticMessage;
global using OmniSharpBlockStructureRequest = OmniSharp.Models.V2.BlockStructureRequest;
global using OmniSharpBlockStructureResponse = OmniSharp.Models.V2.BlockStructureResponse;
global using OmniSharpRenameRequest = OmniSharp.Models.Rename.RenameRequest;
global using OmniSharpRenameResponse = OmniSharp.Models.Rename.RenameResponse;
